﻿//1299. 将每个元素替换为右侧最大元素
//给你一个数组 arr ，请你将每个元素用它右边最大的元素替换，如果是最后一个元素，用 - 1 替换。
//完成所有替换操作后，请你返回这个数组。


class Solution {
public:
    vector<int> replaceElements(vector<int>& arr)
    {
        int x = -1;
        for (int i = arr.size() - 1; i >= 0; i--)
        {
            int t = arr[i];
            arr[i] = x;
            x = max(t, x);
        }
        return arr;
    }
};